package idv.loveloser.dao;

/**
 * AbstractMdlQuestionStates entity provides the base persistence definition of
 * the MdlQuestionStates entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlQuestionStates implements java.io.Serializable {

	// Fields

	private Long id;
	private Long attempt;
	private Long question;
	private Integer seqNumber;
	private String answer;
	private Long timestamp;
	private Short event;
	private Double grade;
	private Double rawGrade;
	private Double penalty;

	// Constructors

	/** default constructor */
	public AbstractMdlQuestionStates() {
	}

	/** full constructor */
	public AbstractMdlQuestionStates(Long attempt, Long question,
			Integer seqNumber, String answer, Long timestamp, Short event,
			Double grade, Double rawGrade, Double penalty) {
		this.attempt = attempt;
		this.question = question;
		this.seqNumber = seqNumber;
		this.answer = answer;
		this.timestamp = timestamp;
		this.event = event;
		this.grade = grade;
		this.rawGrade = rawGrade;
		this.penalty = penalty;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getAttempt() {
		return this.attempt;
	}

	public void setAttempt(Long attempt) {
		this.attempt = attempt;
	}

	public Long getQuestion() {
		return this.question;
	}

	public void setQuestion(Long question) {
		this.question = question;
	}

	public Integer getSeqNumber() {
		return this.seqNumber;
	}

	public void setSeqNumber(Integer seqNumber) {
		this.seqNumber = seqNumber;
	}

	public String getAnswer() {
		return this.answer;
	}

	public void setAnswer(String answer) {
		this.answer = answer;
	}

	public Long getTimestamp() {
		return this.timestamp;
	}

	public void setTimestamp(Long timestamp) {
		this.timestamp = timestamp;
	}

	public Short getEvent() {
		return this.event;
	}

	public void setEvent(Short event) {
		this.event = event;
	}

	public Double getGrade() {
		return this.grade;
	}

	public void setGrade(Double grade) {
		this.grade = grade;
	}

	public Double getRawGrade() {
		return this.rawGrade;
	}

	public void setRawGrade(Double rawGrade) {
		this.rawGrade = rawGrade;
	}

	public Double getPenalty() {
		return this.penalty;
	}

	public void setPenalty(Double penalty) {
		this.penalty = penalty;
	}

}